.topmenu { 
	overflow:hidden;
	margin-left:0px; 
	/*background:url(../images/menutop_bg.gif) repeat-x left top; */
	}
.topmenu ul{
	padding:0;
	margin:0;
	overflow:hidden;
}	
.topmenu ul li{ 
	float:left; 
	height:57px;
	list-style:none;
	background:url(../images/menutop-line.gif) no-repeat right 27px; 
	text-align:center; 
}
.topmenu ul li a {
	float:left; 
	height:51px;
	text-transform:uppercase;
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	margin-left:10px;
	color:#666; 
	text-align:center; 
}
.topmenu ul li a span { 
	float:left; 
	height:51px;
	font-weight:bold;
	padding:25px 13px 0 0;
	text-align:center; 
}
.topmenu ul li a img{
	padding:0;
	margin:0;
}
	

.topmenu ul li .active { 
	float:left; 
	height:57px;
	text-transform:uppercase;
	font-family:Arial;
	font-weight:bold;
	padding:0 0 0 11px;
	margin-right:8px;
	font-size:14px; 
	color:#fff; 
	background:url(../images/menutop-active-left.png) no-repeat left bottom; 
	text-align:center; 
}
.topmenu ul li .active span { 
	float:left; 
	height:57px;
	padding:25px 13px 0 0;
	background:url(../images/menutop-active-right.png) no-repeat right top; 
	text-align:center; 
}
.topmenu ul li .active span:hover { color:#FF0;}
.topmenu ul li a:hover { color:#F00;}



.toplink { 
	overflow:hidden;
	margin-left:5px;
	padding-top:7px;
	/*background:url(../images/menutop_bg.gif) repeat-x left top; */
	}
.toplink ul{
	padding:0;
	margin:0;
	overflow:hidden;
}	
.toplink ul li{ 
	float:left; 
	list-style:none;
	text-align:center; 
	margin-left:7px;
	padding-top:5px;
}
.toplink ul li.language{ 
	float:left; 
	list-style:none;
	text-align:center; 
	margin-left:7px;
	padding-top:0px;
}
.toplink ul li.language span{ 
	float:left; 
	padding-top:5px;
}
.toplink ul li a {
	float:left; 
	text-transform:capitalize;
	font-family:Arial;
	font-size:12px;
	
	color:#000; 
	text-align:left; 
}
